$(document).ready(function() {

    $('#reg-form a').click(function() {
        if (isRegFormValid()) {
            $('#reg-form').submit();
            return true;
        }
        return false;
    });

    $('#login-form a').click(function() {
        if (isLoginFormValid()) {
            $('#login-form').submit();
            return true;
        }
        return false;
    });

    $('#charge').click(function() {
        $('#form-charge').toggle('slow');
        $(this).hide();
        return false;
    });

});

function isRegFormValid() {
    var result = true;
    $('#reg-form :input:not(:hidden)').each(function() {
        var val = $(this).val();
        if (val.length) {
            $(this).css('border', '');
        } else {
            result = false;
            $(this).css('border', '1px solid red');
        }
    });

//    var password = $('#reg-form [name="password"]').val();
//    var passwordConfirmation = $('#reg-form [name="passwordConfirmation"]').val();
//
//    if (password != passwordConfirmation) {
//        result = false;
//        $('#reg-form [name="passwordConfirmation"]').css('border', '1px solid red');
//
//    }

    return result;
}

function isLoginFormValid() {
    var result = true;
    $('#login-form :input').each(function() {
        var val = $(this).val();
        if (val.length) {
            $(this).css('border', '');
        } else {
            result = false;
            $(this).css('border', '1px solid red');
        }
    });

    return result;
}